package com.ruoyi.biz.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 游戏信息对象 biz_game
 * 
 * @author jason
 * @date 2025-10-31
 */
public class BizGame extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 游戏id */
    private Long id;

    /** 游戏名称 */
    @Excel(name = "游戏名称")
    private String name;

    /** 游戏简介 */
    @Excel(name = "游戏简介")
    private String intro;

    /** 游戏大小(字节) */
    @Excel(name = "游戏大小")
    private String size;

    /** 游戏评分(满分5分) */
    @Excel(name = "游戏评分(满分5分)")
    private String score;

    /** 游戏版本号 */
    @Excel(name = "游戏版本号")
    private String version;

    /** 游戏语言 */
    @Excel(name = "游戏语言")
    private String lang;

    /** 运行环境 */
    @Excel(name = "运行环境")
    private String runEnv;

    /** 解压码 */
    @Excel(name = "解压码")
    private String password;

    private Long bytes;

    public Long getBytes() {
        return bytes;
    }

    public void setBytes(Long bytes) {
        this.bytes = bytes;
    }

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public void setIntro(String intro) 
    {
        this.intro = intro;
    }

    public String getIntro() 
    {
        return intro;
    }


    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size;
    }

    public void setScore(String score)
    {
        this.score = score;
    }

    public String getScore() 
    {
        return score;
    }

    public void setVersion(String version) 
    {
        this.version = version;
    }

    public String getVersion() 
    {
        return version;
    }

    public void setLang(String lang) 
    {
        this.lang = lang;
    }

    public String getLang() 
    {
        return lang;
    }

    public void setRunEnv(String runEnv) 
    {
        this.runEnv = runEnv;
    }

    public String getRunEnv() 
    {
        return runEnv;
    }

    public void setPassword(String password) 
    {
        this.password = password;
    }

    public String getPassword() 
    {
        return password;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("intro", getIntro())
            .append("size", getSize())
            .append("score", getScore())
            .append("version", getVersion())
            .append("lang", getLang())
            .append("runEnv", getRunEnv())
            .append("password", getPassword())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
